// 文章类型
export const articleType = {
  post1: '政策知晓',
  post2: '证明直办',
  post3: '一站即办',
  post4: '主题教育',
  post5: '组织生活',
  post6: '村集体经济',
  post7: '六个一',
  post8: '消薄增效',
  post9: '乡镇（街道)',
  post10: '机关活动',
  post11: '强村公司',
  post12: '暖心红色驿站',
  post13: '蚂蚁服务星站',
  post14: '人才工作',
  post15: '人才需求',
  post16: '理论学习',
  post17: '红色故事',
  post18: '一心',
  post19: '一园',
  post20: '两新组织活动',
  post21: '共筑共建'
}

// 党建活动类型
export const partyType = {
  active1: '法律法规',
  active2: '服务群众零距离',
  active3: '聚人心、聚人气'
}

// 定义一个函数，接收对象和值作为参数
export const getKeyByValue = (obj, value) => {
  // 遍历对象的每个键
  for (var key in obj) {
    // 如果当前键的值等于传入的值，返回该键
    if (obj[key] === value) {
      return key
    }
  }
}

const type = { articleType, partyType, getKeyByValue }

const install = Vue => {
  Object.keys(type).forEach(key => {
    Vue.prototype['$' + key] = type[key]
  })
}

export default install
